const express=require('express')    //引入express模块 
const bodyParser=require('body-parser') 
const cookieParser=require('cookie-parser')
const cookieSession=require('cookie-session')
const multer=require('multer')  //图片上传模块
const mysql=require('mysql')
const cors=require('cors')  //在后台解决跨域的问题

const app = express();

app.use(cors()) //在后台解决跨域的问题
app.use(bodyParser.urlencoded({
    limit:"500mb",
    extended:false
}))

app.use(bodyParser.json())

app.use(cookieParser("phone"));
app.use(cookieSession({
    name:"phone",
    keys:["aaa","bbb"],
    maxAge:1000*60*20
}))

const upload=multer({dest:"./../src/uoload"})   //设置图片的目标路径, 也是上传访问的路径
app.use(upload.any())     //可以上传任何文件

//搭建静态资源服务器
app.use(express.static("./../src"))    //里面的文件都可以通过端口访问

app.use("*",(request,response,next)=>{
    response.header("Content-Type","application/json;charset=utf-8")    
    next()
})

//挂载api路由对象  给路由管理的路径
app.use("/api",require("./routes/ApoRoute").apiRoute)





app.listen(8081,()=>{
    console.log("服务器启动了-8081")
})
